import java.util.HashMap;

import java.util.Vector;
public class FileServer 
{
	int numChunks;
	public Vector<FileListServer> dFileList;
	FileServer(int xNumChunks)
	{
		numChunks = xNumChunks;
		dFileList = new Vector<FileListServer>();
	}
	
}
class FileListServer
{
	String hostname;
	
	FileListServer(String xHostname)
	{
		hostname = xHostname;
	}
	public String mGetHostName()
	{
		return hostname;
	}
	
}

class CurrentServerLoad
{
	String serverLoad;
	Vector<String> hostNames;
	CurrentServerLoad(String pString)
	{
		hostNames = new Vector<String>();
		serverLoad = pString;
		String[] xStr = pString.split(":");
		for(int i = 1; i< xStr.length;++i)
		{
			String[] xToken = xStr[i].split(" ");
			hostNames.add(xToken[0]+" "+xToken[1]);
			//hostNames.add(xStr[i]);
		}
	}
}
class ServerLoadInfo
{
	ServerLoadInfo()
	{
		processingInfo = new HashMap<String, Integer>();
		currentLoad = 0;
	}
	int currentLoad;
	HashMap<String,Integer> processingInfo; // hostname and the num of chunks
}
